<?php

class Application extends BaseObject{
	
	private $libelle;
	
	private $descriptif;
	
	private  $dateCreation;
	
	private $version="1.0.0.1";
	
	/**
	 * @OneToMany(mappedBy="application",className="UseCase")
	 */
	private $useCases;
	
	/**
     * @ManyToOne
     * @JoinColumn(name="idApplication",className="Affectation",nullable=true)
     */
	private $application;

	public function getLibelle() {
		return $this->libelle;
	}
	
	public function setLibelle($libelle) {
		$this->libelle = $libelle;
		return $this;
	}

	public function getDescriptif() {
		return $this->descriptif;
	}
	
	public function setDescriptif($descriptif) {
		$this->descriptif = $descriptif;
		return $this;
	}
	
	public function getVersion() {
		return $this->version;
	}
	
	public function setVersion($version) {
		$this->version = $version;
		return $this;
	}

	public function getDateCreation() {
		return $this->dateCreation;
	}
	
	public function setDateCreation($dateCreation) {
		$this->dateCreation = $dateCreation;
		return $this;
	}

	public function getUseCases() {
		return $this->useCases;
	}
	
	public function setUseCases($useCases) {
		$this->useCases = $useCases;
		return $this;
	}
	
	public function getApplication() {
		return $this->application;
	}
	
	public function setApplication($application) {
		$this->application = $application;
		return $this;
	}
	
	
}